.analysis-pool{
}
.default-color0.chart-pie { -fx-pie-color: #f1d358; }
.default-color1.chart-pie { -fx-pie-color: #C48FD8; }
.default-color2.chart-pie { -fx-pie-color: #22bad9; }
.default-color3.chart-pie { -fx-pie-color: #0181e2; }
.default-color4.chart-pie { -fx-pie-color: #2f357f; }
.default-color5.chart-pie { -fx-pie-color: #860061; }
.default-color6.chart-pie { -fx-pie-color: #c62b00; }
.default-color7.chart-pie { -fx-pie-color: #ff5700; }

.ssr-label{
    -fx-text-fill: #f1d358;
    -fx-font-size: 15;
    -fx-font-weight: bold;
}
.sr-label{
    -fx-text-fill: #933fb1;
    -fx-font-size: 15;
    -fx-font-weight: bold;
}
.r-label{
    -fx-text-fill: #04b6c6;
    -fx-font-size: 15;
    -fx-font-weight: bold;
}
.total-label{
    -fx-text-fill: #ff6666;
    -fx-font-size: 15;
    -fx-font-weight: bold;
    -fx-padding: 0 5 0 5;
}
.current-label{
    -fx-text-fill: #ff6666;
    -fx-font-size: 15;
    -fx-font-weight: bold;
    -fx-padding: 0 5 0 5;

}


.tip{
    -fx-text-fill: -color-font-subtle;
    -fx-font-size: 12;
}


.left{
    -fx-background-radius: 8px;
    -fx-padding: 10;
}


.list-view{
    -fx-border-color: transparent;
    -fx-background-radius: 4px;
    -fx-padding: 10;

}

.list-view .list-cell{
    -fx-background-color: transparent;
    -fx-border-color: transparent;
    -fx-padding: 5;
}
.list-view .list-cell:hover,
.list-view .list-cell:selected{
    -fx-background-color: transparent;
    -fx-border-color: transparent;

}
.list-view  > .virtual-flow > .scroll-bar{
    -fx-background-color: transparent;
}
.list-view  > .virtual-flow > .scroll-bar:vertical .thumb,
.list-view  > .virtual-flow > .scroll-bar:vertical .track{
    -fx-background-color: transparent;

}
.list-view:hover  > .virtual-flow > .scroll-bar:vertical .thumb {
    -fx-background-color: -color-hover-emphasis;
}
.list-view > .virtual-flow > .scroll-bar:horizontal .thumb{
    -fx-background-color: transparent;
}



.role-pane{
    -fx-padding: 10;
    -fx-background-radius: 8;
    -fx-background-color: -color-bg-default-50;
}
.role-pane .role-name{
    -fx-font-size: 17;
}
.role-pane .role-date{
    -fx-text-fill: -color-font-subtle;
}
.role-pane .role-desc{
    -fx-font-size: 20;
    -fx-font-weight: bold;
    -fx-wrap-text: true;
    -fx-pref-width: 25;
}

.role-pane  .progress-bar > .bar{
    -fx-padding: 4px;
}
.role-pane  .progress-bar > .track{
    -fx-background-color: #dfdede;
}


/*.role-pane-1{
    -fx-background-color: #66cccc;
}
!*.role-pane-1  .progress-bar > .bar{
    -fx-background-color: #c9d1d9;
}*!
.role-pane-2{
    -fx-background-color: #ff99cc;
}

.role-pane-3{
    -fx-background-color: #63cd82;
}

.role-pane-4{
    -fx-background-color: #cda28b;
}

.role-pane-5{
    -fx-background-color: #cfff5c;
}*/


.select-listview .list-cell{
    -fx-font-size: 14;
    -fx-padding: 5;
}
.select-listview .list-cell:selected .label{
    -fx-text-fill:#ffffff;
    -fx-background-color: #0969da;
}
.select-listview .list-cell .label{
    -fx-max-height: 70;
    -fx-pref-height: 60;
    -fx-pref-width: 100;
    -fx-font-size: 14;
    -fx-background-color: -color-bg-default-50;
    -fx-background-radius: 5;
    -fx-padding: 3;
}


.scroll-pane .scroll-bar{
    -fx-background-color: transparent;
}
.scroll-pane .scroll-bar:vertical .thumb,
.scroll-pane .scroll-bar:vertical .track{
    -fx-background-color: transparent;

}
.scroll-pane:hover .scroll-bar:vertical .thumb {
    -fx-background-color: -color-hover-emphasis;
}
.scroll-pane .scroll-bar:horizontal .thumb{
    -fx-background-color: transparent;
}



.analysis-pool .separator{
    -fx-padding: 4 0 8 0;
}
.analysis-pool .separator > .line{
    -fx-border-color: linear-gradient(from 0.0% 0.0% to 100.0% 0.0%, #77767680 0.0%, #77767600 100.0%) transparent transparent transparent;
    -fx-border-insets: 1px 0 0 0;
    -fx-border-width: 1px;
    -fx-padding: 0;
}

.analysis-pool .data-show{
    -fx-background-radius: 8px;
}

.analysis-pool .data-child{
    -fx-background-color: -color-bg-default-30;
    -fx-background-radius: 5;
    -fx-padding: 5 10 5 10;
    -fx-spacing: 5;

}
.analysis-pool .data-child .title{
    -fx-font-size: 18;
    -fx-font-weight: bold;

}






















.ssr-thumb .child{
    -fx-background-radius: 8;
    -fx-background-color: -color-bg-default-40;
}
.ssr-thumb .child .count{
    -fx-font-size: 14;
}




